<?xml version="1.0"?>
-<interface>
+<interface domain="gnome-shell">
<requires lib="gtk+" version="2.16"/>
<!-- interface-naming-policy project-wide -->
<object class="GtkDialog" id="prefs-dialog">
const Lang = imports.lang;
const Signals = imports.signals;
+const Gettext = imports.gettext;
+
const GCONF_DIR = '/desktop/gnome/shell/clock';
const FORMAT_KEY = GCONF_DIR + '/format';
const SHOW_DATE_KEY = GCONF_DIR + '/show_date';
function main(params) {
if ('progName' in params)
GLib.set_prgname(params['progName']);
+ if ('localeDir' in params)
+ Gettext.bindtextdomain('gnome-shell', params['localeDir']);
+
Gtk.init(null, null);
let clockPrefs = new ClockPreferences(params['uiFile']);
gnome-shell-clock-preferences: gnome-shell-clock-preferences.in
$(AM_V_GEN) sed -e "s|@pkgdatadir[@]|$(pkgdatadir)|" \
+ -e "s|@localedir[@]|$(datadir)/locale|" \
-e "s|@GJS_CONSOLE[@]|$(GJS_CONSOLE)|" \
$< > $@ && chmod a+x $@
CLEANFILES += gnome-shell-clock-preferences
fi
progName="`basename $0`"
+localeDir="@localedir@"
uiFile="$uiDir/clock-preferences.ui"
export GJS_PATH="$jsDir"
@GJS_CONSOLE@ -c "const ClockPreferences = imports.prefs.clockPreferences;
-ClockPreferences.main({ progName: '$progName', uiFile: '$uiFile' });"
+ClockPreferences.main({ progName: '$progName',
+ uiFile: '$uiFile',
+ localeDir: '$localeDir' });"